pit roasted lamb - German English Dictionary